.modal-dialog {
  width: 800px;
  min-height: 750px;
}
.repair-container {
  width: 375px;
  height: 455px;
  margin:0 auto;
  margin-top: 20px;
  .repair-title {
    text-align: center;
    app-title /deep/ {
      .title-msg {
        left: -4px;
      }
    }
  }
  .sayhi {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 20px;
    color: #666;
  }
  .form-group {
    label {
      display: inline-block;
      width: 70px;
      font-weight: normal;
      color: #333;
    }
    textarea,input{
      background-color: #efefef;
      border: 0px;
    }
    input {
      width: 300px;
      height: 36px;
      padding-left: 20px;
    }
    textarea {
      padding-top: 10px;
      padding-left:20px;
      width:300px;
      height: 120px;
      position: relative;
      left:75px;
    }
    .select-box{
      width: 300px;
      margin-left:0;
      select{
        width: 100%;
        height: 100%;
      }
    }
  }
  .textarea-wrap{
    label{
      position: absolute;
      top:50%;
    }
  }
  .upload-box{
    label{
      position: absolute;
      top:45%;
    }
    .file-box {
      position: relative;
      left:75px;
      width: 300px;
      height: 180px;
      text-align: center;
      background-color: #efefef;
      color: #b2b2b2;
      input[type=file]{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        padding-left: 0;
        opacity: 0;
        z-index:1;
      }
      .txt {
        .wficon-add{
          font-weight: 700;
          line-height:45px;
        }
        position: absolute;
        top:35%;
        right:0;
        width:100%;
      }
    }
  }
  .btn-group{
    width: 300px;
    height: 44px;
    margin-left:60px;
    top:10px;
    .form-control{
      border-radius: 0;
    }
    button{
      border:0;
    }
    button[disabled]{
      opacity: .7;
      cursor:not-allowed;
    }
  }
}
